.. _cemIxArcPTo: cemIxArcPTo =========== ----------- SYNOPSIS -------- .. code-block:: none LONG cemIxArcPTo( LONG MapIndex, DOUBLE XCent, DOUBLE YCent, DOUBLE XEndPointDist, DOUBLE YEndPointDist, LONG Direction, LONG IsBlocking ) DESCRIPTION ----------- - 중심 좌표와 종점 좌표를 매개변수로 하여 원호 보간 이송을 수행합니다. - 이때 각 좌표는 절대 좌표로 표현됩니다. PARAMETER --------- - MapIndex : 맵 번호(Map index). 이 맵번호를 사용하기 전에 먼저 cemIxMapAxes 함수를 통하여. 해당 맵 번호에 유효한 축들이 맵핑 되어 있어야 합니다. . - XCent : 중심점의 X 축 절대 좌표 값을 설정합니다. - YCent : 현재 위치(시작 위치)로부터 원의 중심까지 Y 축상의 거리를 설정합니다. - XEndPointDist : 원호 보간 이송을 완료할 목표 지점(End point)의 X 축 절대 좌표 값을 설정합니다. - YEndPointDist : 원호 보간 이송을 완료할 목표 지점(End point)의 Y 축 절대 좌표 값을 설정합니다. - Direction : 회전 방향을 지정합니다. +----------------+-----------------------------+ | Value | Meaning | +================+=============================+ | 0 (cemARC_CW) | 시계 방향(CW)으로 회전 | +----------------+-----------------------------+ | 1 (cemARC_CCW) | 반 시계 방향(CCW)으로 회전. | +----------------+-----------------------------+ - IsBlocking : 완료될 때까지 기다리는 동안 윈도우 메시지를 블록 (Blocking)할 것인지를 결정합니다. +--------------+----------------------------------------------+ | Value | Meaning | +==============+==============================================+ | 0 (CE_FALSE) | 윈도우 메시지를 블록(Blocking) 하지 않습니다 | +--------------+----------------------------------------------+ | 1 (CE_TRUE) | 윈도우 메시지를 블록(Blocking) 합니다. | +--------------+----------------------------------------------+ RETURN VALUE ------------ +----------------+--------------------------------------------------------+ | Value | Meaning | +================+========================================================+ | 음수 | 수행 실패. 자세한 내용은 ‘에러처리’ 편을 참고합니다. | +----------------+--------------------------------------------------------+ | 0 (ceERR_NONE) | 수행 성공. | +----------------+--------------------------------------------------------+